/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package compilador.datos;

/**
 *
 * @author Iñaki Goffard
 */
public class Simple extends ExprTipos{

    private String tipo;

    private String clase;

    private int dir;//Dirección de comienzo

    private int tam;

    private int desp;

    public Simple (String tipo){
        this.tipo = tipo;
        //No tocar, afectaría al calculo de direcciones de memoria que se asignan.
        if (tipo.equals("terror"))
            this.tam = 0;
        else
            this.tam = 1;
    }

    @Override
    public String getTipo(){
        return this.tipo;
    }

    @Override
    public void setClase(String clase){
        this.clase = clase;
    }

    @Override
    public String getClase(){
        return this.clase;
    }

    @Override
    public void setTam (int tam){
        this.tam = tam;
    }

    @Override
    public int getTam (){
        return tam;
    }

    @Override
    public void setDesp (int desp){
        this.desp = desp;
    }

    @Override
    public int getDesp (){
        return this.desp;
    }

    @Override
    public String toString() {
        return "Mi tipo es: " + this.tipo;
    }

}
